@charset "utf-8";
/* 
    2020 07 19
    ask details old css   lili
 */
/* ylh_consultation_banner */
.ylh_consultation_banner{
    position: relative;
    width: 100%;
    height: 60px;
    background-color: #3abecb;
    background-image: url(../../../images/youlai/xzh_banner_01.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.ylh_consultation_banner a{display: block;width: 100%;height: 100%;text-decoration: none;}
.ylh_con_close{position: absolute;top: 0;right: 0;width: 17px;height: 17px;z-index: 100;}
.ylh_con_close:after,.ylh_con_close:before {
    position: absolute;
    top: 9px;
    right: 1px;
    content: "";
    display: inline-block;
    width: 14px;
    height: 1px;
    background-color: #fff;
    z-index: 100;
}
.ylh_con_close:before {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.ylh_con_close:after {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}

dl.askCon dd p{text-indent:2em;}

.p-details-box{padding:17px 15px 16px;border-top: 1px solid #ddd;}
.p-details-box>h3{font-size: 20px; color: #000; line-height: 1.5; margin-bottom: 1px; font-weight: 700; }
.p-details-box .p-info{ font-size: 13px; color: #999; line-height: 1.5; margin-bottom: 12px;}
.p-details-box .p-con{font-size: 15px; color: #333; line-height: 1.5;}
.p-details-box .p-con img{ max-width: 100%; display: block; padding: 6px 0;height: auto !important;margin: 0 auto; }
.p-details-box .p-con h3{font-size:15px;color:#333;font-weight: bold;} /* 20190929 */
.p-details-box .p-key{ font-size: 0; text-align: center; }
.p-details-box .p-key span{ display: inline-block; border:1px solid #999;font-size: 13px; color: #333; padding:0 10px; height: 26px; line-height: 26px; margin:0 4px 26px; }

.mr8{ margin-right: 8px; }
.doc-info{ position: relative; margin-bottom: 20px; }
.doc-info dt{ position: absolute; top: 0; left: 0; }
.doc-info dt,.doc-info dt img{ display: block; width: 36px; height: 36px; border-radius: 50%;}
.doc-info dd{ padding-left: 44px; }
.doc-info dd h5{font-size: 16px; color: #060001; line-height: 1; margin-bottom: 8px; }
.doc-info dd p{font-size: 13px; color: #999; line-height: 1; }
.askDoc {padding: 10px 15px 5px; }
.askDocCon {position: relative; background-color: #f7f7f7; padding: 12px 0 10px 15px; margin-top: 15px;}
.askDocCon dl.askCon {padding-right: 15px; }
dl.askCon dt{ line-height: 30px; font-size: 14px; color:#999; overflow: hidden;}
dl.askCon dd{ line-height: 27px; font-size: 16px; color:#333;text-align: justify;}

.praise_box{ width: 100%; overflow:hidden; padding-right: 15px; padding-bottom:5px;}
.praise{ float: right; text-align: right; height: 30px; line-height: 30px; font-size: 12px; padding-right: 20px; color: #777; background-image: url(../../../images/youlai/zanicon.png); background-size: 15px 14px; background-position: right 7px; background-repeat: no-repeat;}
.praiseon{ color: #009afe;background-image: url(../../../images/youlai/zaniconon.png);}

.height10{height: 10px;background-color: #f7f7f7;}
.askDoc-title{font-size: 15px;color: #666;padding-bottom: 10px;}
.pers-info{font-size: 12px;color: #777;padding-top: 10px;}


.list-flex,.list-flex-top{display:-webkit-box; display:-webkit-flex; display:flex;}
.list-flex { -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.list-flex-top{-webkit-box-align:top; -webkit-align-items:top; align-items:top; }
.list-bd{-webkit-box-flex:1; -webkit-flex:1; flex:1; min-width:0; }
.audio-detail-good-docter {padding: 11px 15px 12px; text-align: center; line-height: 1.5; background: #fff; }
.audio-detail-good-docter-title {font-size: 17px; color: #222; margin-bottom: 3px; font-weight: normal;}
.audio-detail-good-docter-text {font-size: 12px; color: #666; margin-bottom: 6px; }
.audio-detail-good-docter-link,.audio-detail-yy-link{display: block; font-size: 12px; color: #fff; line-height: 24px; width: 70px; height: 24px; border-radius: 4px; margin: 0 auto; text-decoration: none; }
.audio-detail-good-docter-link {background: #f40;}
.audio-detail-yy-link{background: #607fe2;}
.zxul-box{width: 290px;margin: 0 auto;}

